package cn.xiangxu.telecom.login.dao;

import java.util.List;
import java.util.Map;

import cn.xiangxu.telecom.login.annotations.MyBatisRepository;
import cn.xiangxu.telecom.login.entity.Admin;
import cn.xiangxu.telecom.login.entity.Admin2;

@MyBatisRepository
public interface AdminDao {
	public void insert(Admin admin); // 插入方法
	public List<Admin> findAll(); // 查询所有方法
	public Admin findByName(String name); // 限定查询方法
	public void modify(Admin admin); // 修改方法
	public void deleteByName(String name); // 删除方法
	
	public Map<Object, Object> findByName2(String name); // 查询结果返回Map 的方法
	public Admin2 findByName3(String name); // 实体类的属性名和表的字段名不一致的情况
	public Admin2 findByName4(String name);
	public Admin2 findByName5(String name);
}
